insulating blanket - Alemán Inglés Diccionario